package com.wanxi.education.model.vo.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * order
 * @author 
 */
@Data
@ApiModel(value = "订单管理模糊查询订单vo类")
public class OrderFuzzyQueryVo {
    /**
     * 支付方式
     * 1微信，2暂未进行支付
     */
    @ApiModelProperty(value = "支付方式",required = true)
    private Integer paymentMethod;

    /**
     * 订单状态
     * 0已完成，1已取消，2未支付，3已退款
     */
    @ApiModelProperty(value = "订单状态，0已完成，1已取消，2未支付，3已退款",required = true)
    private Integer orderState;

    /**
     * 订单号
     */
    @ApiModelProperty(value = "订单号",required = true)
    private String orderNumber;

    /**
     * 订单金额上区间
     */
    @ApiModelProperty(value = "订单金额上区间",required = true)
    private BigDecimal priceStart;

    /**
     * 订单金额下区间
     */
    @ApiModelProperty(value = "订单金额下区间",required = true)
    private BigDecimal priceEnd;


    /**
     * 课程名称
     */
    @ApiModelProperty(value = "课程名称",required = true)
    private String courseName;

    /**
     * 当前页
     */
    @ApiModelProperty(value = "当前页",required = true)
    private Integer pageNum = 1;

    /**
     * 查询多少条
     */
    @ApiModelProperty(value = "查询多少条",required = true)
    private Integer pageSize = 10;

}